/* @flow */

import { mergeOptions } from '../util/index'

// initMixin 为 Vue 添加一个 mixin 函数，mixin 函数将配置合并到 Vue.options 上。既添加全局混合。
export function initMixin (Vue: GlobalAPI) {
  Vue.mixin = function (mixin: Object) {
    this.options = mergeOptions(this.options, mixin)
    return this
  }
}
